package com.sxjh.entity.result;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.List;

@Data
public class Finance7SettleAllResult {

  @ApiModelProperty("数据集合")
  private List<Finance7SettleResult> results;

  @ApiModelProperty("合同号")
  private String contractNumber;

  @ApiModelProperty("物料名称")
  private String materialName;

  @ApiModelProperty("合同价")
  private BigDecimal price;

  @ApiModelProperty("检化验权，0|出厂,1|用户,2|第三方,3|其他方式")
  private Integer inspection;

  @ApiModelProperty("合同类型，0|车板,1|一票,2|两票")
  private Integer contractType;

  @ApiModelProperty("付款类别，0|现汇,1|承兑")
  private Integer paymentType;

  @ApiModelProperty("补途，0|无补途,1|1‰,2|4%")
  private Integer complementaryWay;

  @ApiModelProperty("结算日期")
  private LocalDate settleDate;

  @ApiModelProperty("发货月份")
  private String deliverMonth;

  // 水分
  @ApiModelProperty("水分")
  private BigDecimal water;

  // 灰分
  @ApiModelProperty("灰分")
  private BigDecimal ash;

  // 硫分
  @ApiModelProperty("硫分")
  private BigDecimal sulfur;

  // 挥发分
  @ApiModelProperty("挥发分")
  private BigDecimal volatilize;

  // m40
  @ApiModelProperty("m40")
  private BigDecimal m40;

  // m10
  @ApiModelProperty("m10")
  private BigDecimal m10;

  // scr
  @ApiModelProperty("csr")
  private BigDecimal csr;

  // cri
  @ApiModelProperty("cri")
  private BigDecimal cri;

  // 焦沫
  @ApiModelProperty("焦沫")
  private BigDecimal foam;

}